.vxe-list-design--field-configs-wrapper {
  .vxe-list-design--field-configs-item {
    display: flex;
    flex-direction: row;
    border: 1px solid var(--vxe-ui-input-border-color);
    border-radius: var(--vxe-ui-base-border-radius);
    padding: 0 var(--vxe-ui-layout-padding-default);
    margin-top: 0.5em;
    &:first-child {
      margin-top: 0;
    }
    &:hover {
      background-color: var(--vxe-ui-font-primary-hover-color);
    }
  }
  .vxe-list-design--field-configs-item-title {
    flex-grow: 1;
    padding: 0 0.2em;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .vxe-list-design--field-configs-item-icon,
  .vxe-list-design--field-configs-item-btn {
    flex-shrink: 0
  }
  .vxe-list-design--field-configs-item-icon {
    padding: 0 0.2em;
  }
}

.vxe-list-design--field-configs-item,
.vxe-list-design--field-configs-empty-data {
  line-height: 2.3em;
}
.vxe-list-design--field-configs-empty-data {
  text-align: center;
  color: var(--vxe-ui-input-placeholder-color);
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  padding: 0 var(--vxe-ui-layout-padding-default);
}